//****************************************************************************
//*  Copyright: National ICT Australia,  2007 - 2011                         *
//*  Developed at the ATP lab, Networked Systems research theme              *
//*  Author(s): Yuriy Tselishchev, Athanassios Boulis                        *
//*  This file is distributed under the terms in the attached LICENSE file.  *
//*  If you do not find this file, copies can be found by writing to:        *
//*                                                                          *
//*      NICTA, Locked Bag 9013, Alexandria, NSW 1435, Australia             *
//*      Attention:  License Inquiry.                                        *
//*                                                                          *  
//****************************************************************************/

cplusplus {{
#include "MacPacket_m.h"
}}

class MacPacket;

enum TunableMacRLFrameTypeDef {
	DATA_FRAME = 1;
	BEACON_FRAME = 2;
	RL_PACKET = 3;
	RTS = 4;
	CTS = 5;
}

packet TunableMacRLPacket extends MacPacket {
	int frameType enum (TunableMacRLFrameTypeDef);
	//~ int hopToSink = 0;
	unsigned int frameCount = 0;
    float EE = 0.0;
    int nodeRingLevel = -1;
}

